package com.woniuxy.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.woniuxy.entity.AllType;
import com.woniuxy.entity.VO.TypeCountVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @Author pml
 * @Date 2025/7/16 16:32
 * @Description TODO
 * 标签Mapper接口
 * 继承BaseMapper获得MyBatis-Plus提供的基本CRUD操作
 * 添加@Mapper注解使Spring能够扫描并管理该Bean
 */
@Mapper
public interface TypeMapper extends BaseMapper<AllType> {
    // 如需自定义复杂查询SQL，可在此添加方法
    // 当前标签管理功能简单，使用BaseMapper提供的方法即可满足需求

    /**
     * 查询类型分布统计
     * @return 类型统计列表
     */
    List<TypeCountVO> selectTypeDistribution();
}
